tag: MIT BioMimetic Robotics Lab 四足 地面
author: gzy @ Dec. 2018



The Cheetah robot是MIT Biomimetic Robotics Lab开发的一款四足机器人。从推出第一款至今,MIT的Cheetah可以说是MIT驰名的一个机器人品牌。
实验室老板Sangbae Kim老哥本科毕业自延世大学,中期还当过两年兵。之后就斯坦福,哈佛,MIT各种飞。
2009年推出Cheetah1,机器人被固定在跑道上,只能前后移动和pitch,不能roll或者yaw,达到了速度22km/h(比我跑3km的均速还快…)。从实验视频中可以看到,单腿有两个自由度,两个电机并列放在肩膀位置,通过连杆控制两个自由度。这个机器人的试验中还验证了跑步提速过程中四足步态切换。(TODO:常用四足步态介绍)

Cheetah1 Spec
Cheetah1主要的目的在于节省跑步能量,上面还有很多技术尝试。比如regenerative motor driver,利用能量存储再生的方式减小跑步过程的动能损失。腿上连接了Kevlar(防弹衣材料) tendor来减小撞地时腿上的冲击。身体前后两部分由中空脊柱连接,脊柱还差分地连上了tendor。(TODO:这部分比较混乱,之后会找文章扩充,求讨论!)。总之是实现了非常强大的生物机理的模仿和机械设计。
TODO:
Cheetah1的控制方法:virtual spring control
2015ICRA上发表了Cheetah2,其设计早在2010年就已经开始了。Sangbae Kim老哥显然很擅长搞电机,Cheetah机器人仍然是全电动,这电机算是该实验室的核心技术了。
这次的版本摒弃了柔性脊柱的设计,整个身体成为一个刚体,跑着看起来非常笨重吃力。(不明白这里的设计思路转变,可能刚体更好控,机械参数更好调,更不容易坏。可以想象得出来Cheetah1的时候设计机械结构踩了很多坑,什么线驱动,多自由度脊柱这样的设计,一看就是费死劲了才work。之后的版本再也没有出现过柔性脊柱。)
Cheetah2用上了实验室自研的电机,机器人本体重了很多,可以看得出来电机payload大大增加了。
跑步的步态用到了impulse planning,这个方法是跑步时规划步态的核心。因为跑步时前腿和后腿分别接触地面,计算腿需要给地面多大的冲量来使得前后两个冲量在跑步时使机器人身体前后摆动保持动态平衡。当跑步速度加快时,接触地面时间变短,同样的动作需要以更大的力冲击地面以得到同样的冲量保持平衡。所以速度越快电机需要的力越大。
头顶激光雷达,检测障碍物。在障碍物到来前快速规划,调整步幅,使前脚踩在障碍物前。蹬前脚起身,蹬后脚抬起身体高度。依靠速度飞过障碍物。这样就可以了,是不是很简单呢。关键在于,激光雷达要提前得到障碍物信息,反应时间估计不到1s。调整步态的时间更短,调整完就得立马起跳。要越过40cm障碍物,身高的一半,需要电机给出很大的冲力。说到底感知决策控制硬件都很厉害。这个官方视频简单介绍了跳跃避障算法,值得一看。
TODO:
low-impedance transmission: Low inertia, low friction, where there’s no stiffness. The inertia and the friction is most of it.
The Cheetah2 trying to maximize the force bandwidth; how quickly you can change force and at the same time maximize the transparency. Transparency means the mechanical impedance between the actuator force to the end effector
All the energy can transfer to the motor side because there’s very little inertia, very little impedance
one way to save energy is adding parallel springs, not series elastic. Series elastic doesn’t really save force generation, but parallel springs do. We actually have a paper about adding parallel springs.
Cheetah3的造型就很轻盈时尚,很2018了。看到是视频感到各种设计紧凑,动作灵活,太强了。这个设计理念感觉很受Boston Dynamics的SpotMini的启发(虽然只差了1年时间)
官网上挂了一个空的链接标题是Model Predictive Control for Cheetah 3,说明很快会发布MPC的控制方法?
大部分时间四脚着地,左前右后和左后右前交替往前。该步态已经可以用于行走障碍物堆和爬楼梯。具体效果视频。
CPG循环图
很好奇双脚动态交替跳是怎么实现的,这个容我日后实现一个双脚交替跳的步态再来填充。这个应该在Marc的书里有解答。
Cheetah1 Leg Swing Test, 这个2010年的实验可以看到猎豹单条腿是怎么动的,以及肩关节上的同轴二自由度BLDC电机。
还有这个实验室引以为傲的Cheetah电机介绍,这是人家的核心科技
Cheetah2 Press Inteview on ICRA2015,I think this is very useful since Prof. Kim explained a lot of concept in the inteview.
TODO: add related paper and read thru.
Sangbae Kim说电机比液压要好。但是,传统电机不好,His group developed its own "three phase permanent magnet synchronous motor," which reportedly doubles the torque density of the commercial motors they were using in the robot!! 给老哥跪下了。再次验证了我的结论,牛逼的机器人一定有牛逼的硬件,牛逼的硬件一定有牛逼的电机支持。所以归根结底还是电机,电机弱的机器人没有希望。该Lab电机的介绍在这里。
此外,官网上还有关于给狗身上加尾巴的研究,这个和CMU的Robomechanics Lab做的事情不谋而合,想利用尾巴对机器人保持平衡。这学期还看到他们lab的同学抬着摔坏的Minitaur回实验室,说是从2m高的台子上跳下来跪了…